home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / u_man / cat1 / X11 / xfs.z / xfs
Encoding:
Text File  |  2002-10-03  |  9.3 KB  |  265 lines

  1.  
  2.  
  3.  
  4.      XXXXFFFFSSSS((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....6666))))              XXXXFFFFSSSS((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           xfs - X font server
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           xxxxffffssss [-config _c_o_n_f_i_g_u_r_a_t_i_o_n__f_i_l_e] [-port _t_c_p__p_o_r_t]
  13.  
  14.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.           _X_f_s is the X Window System font server.  It supplies fonts
  16.           to X Window System display servers.
  17.  
  18.      SSSSTTTTAAAARRRRTTTTIIIINNNNGGGG TTTTHHHHEEEE SSSSEEEERRRRVVVVEEEERRRR
  19.           The server is usually run by a system administrator, and
  20.           started via boot files like /_e_t_c/_r_c._l_o_c_a_l.  Users may also
  21.           wish to start private font servers for specific sets of
  22.           fonts.
  23.  
  24.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  25.           ----ccccoooonnnnffffiiiigggg ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn____ffffiiiilllleeee
  26.                   Specifies the configuration file the font server
  27.                   will use.
  28.  
  29.           ----llllssss lllliiiisssstttteeeennnn----ssssoooocccckkkkeeeetttt
  30.                   Specifies a file descriptor which is already set up
  31.                   to be used as the listen socket.  This option is
  32.                   only intended to be used by the font server itself
  33.                   when automatically spawning another copy of itself
  34.                   to handle additional connections.
  35.  
  36.           ----ppppoooorrrrtttt ttttccccpppp____ppppoooorrrrtttt
  37.                   Specifies the TCP port number on which the server
  38.                   will listen for connections.  The default port
  39.                   number is 7100.
  40.  
  41.      SSSSIIIIGGGGNNNNAAAALLLLSSSS
  42.           _S_I_G_T_E_R_M This causes the font server to exit cleanly.
  43.  
  44.           _S_I_G_U_S_R_1 This signal is used to cause the server to re-read
  45.                   its configuration file.
  46.  
  47.           _S_I_G_U_S_R_2 This signal is used to cause the server to flush any
  48.                   cached data it may have.
  49.  
  50.           _S_I_G_H_U_P  This signal is used to cause the server to reset,
  51.                   closing all active connections and re-reading the
  52.                   configuration file.
  53.  
  54.      CCCCOOOONNNNFFFFIIIIGGGGUUUURRRRAAAATTTTIIIIOOOONNNN
  55.           The configuration language is a list of keyword and value
  56.           pairs.  Each keyword is followed by an '=' and then the
  57.           desired value.
  58.  
  59.           Recognized keywords include:
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 10/3/02)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXFFFFSSSS((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....6666))))              XXXXFFFFSSSS((((1111))))
  71.  
  72.  
  73.  
  74.           catalogue (list of string)
  75.                Ordered list of font path element names.  Use of the
  76.                keyword "catalogue" is very misleading at present, the
  77.                current implementation only supports a single catalogue
  78.                ("all"), containing all of the specified fonts.
  79.  
  80.           alternate-servers (list of string)
  81.                List of alternate servers for this font server.
  82.  
  83.           client-limit (cardinal)
  84.                Number of clients this font server will support before
  85.                refusing service.  This is useful for tuning the load
  86.                on each individual font server.
  87.  
  88.           clone-self (boolean)
  89.                Whether this font server should attempt to clone itself
  90.                when it reachs the client-limit.
  91.  
  92.           default-point-size (cardinal)
  93.                The default pointsize (in decipoints) for fonts that
  94.                don't specify.  The default is 120.
  95.  
  96.           default-resolutions (list of resolutions)
  97.                Resolutions the server supports by default.  This
  98.                information may be used as a hint for pre-rendering,
  99.                and substituted for scaled fonts which do not specify a
  100.                resolution.  A resolution is a comma-separated pair of
  101.                x and y resolutions in pixels per inch.  Multiple
  102.                resolutions are separated by commas.
  103.  
  104.           error-file (string)
  105.                Filename of the error file.  All warnings and errors
  106.                will be logged here.
  107.  
  108.           port (cardinal)
  109.                TCP port on which the server will listen for
  110.                connections.
  111.  
  112.           use-syslog (boolean)
  113.                Whether syslog(3) (on supported systems) is to be used
  114.                for errors.
  115.  
  116.           deferglyphs (string)
  117.                Set the mode for delayed fetching and caching of
  118.                glyphs.  Value is "none", meaning deferred glyphs is
  119.                disabled, "all", meaning it is enabled for all fonts,
  120.                and "16", meaning it is enabled only for 16-bits fonts.
  121.  
  122.      EEEEXXXXAAAAMMMMPPPPLLLLEEEE
  123.           #
  124.           # sample font server configuration file
  125.           #
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 10/3/02)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXFFFFSSSS((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....6666))))              XXXXFFFFSSSS((((1111))))
  137.  
  138.  
  139.  
  140.           # allow a max of 10 clients to connect to this font server
  141.           client-limit = 10
  142.  
  143.           # when a font server reaches its limit, start up a new one
  144.           clone-self = on
  145.  
  146.           # alternate font servers for clients to use
  147.           alternate-servers = hansen:7101,hansen:7102
  148.  
  149.           # where to look for fonts
  150.           # the first is a set of Speedo outlines, the second is a set of
  151.           # misc bitmaps and the last is a set of 100dpi bitmaps
  152.           #
  153.           catalogue = /usr/X11R6/lib/X11/fonts/speedo,
  154.                /usr/X11R6/lib/X11/fonts/misc,
  155.                /usr/X11R6/lib/X11/fonts/100dpi/
  156.  
  157.           # in 12 points, decipoints
  158.           default-point-size = 120
  159.  
  160.           # 100 x 100 and 75 x 75
  161.           default-resolutions = 100,100,75,75
  162.           use-syslog = off
  163.  
  164.  
  165.      FFFFOOOONNNNTTTT SSSSEEEERRRRVVVVEEEERRRR NNNNAAAAMMMMEEEESSSS
  166.           One of the following forms can be used to name a font server
  167.           that accepts TCP connections:
  168.  
  169.               tcp/_h_o_s_t_n_a_m_e:_p_o_r_t
  170.               tcp/_h_o_s_t_n_a_m_e:_p_o_r_t/_c_a_t_a_l_o_g_u_e_l_i_s_t
  171.  
  172.           The _h_o_s_t_n_a_m_e specifies the name (or decimal numeric address)
  173.           of the machine on which the font server is running.  The
  174.           _p_o_r_t is the decimal TCP port on which the font server is
  175.           listening for connections.  The _c_a_t_a_l_o_g_u_e_l_i_s_t specifies a
  176.           list of catalogue names, with '+' as a separator.
  177.  
  178.           Examples: _t_c_p/_f_s._x._o_r_g:_7_1_0_0, _t_c_p/_1_8._3_0._0._2_1_2:_7_1_0_1/_a_l_l.
  179.  
  180.           One of the following forms can be used to name a font server
  181.           that accepts DECnet connections:
  182.  
  183.               decnet/_n_o_d_e_n_a_m_e::font$_o_b_j_n_a_m_e
  184.               decnet/_n_o_d_e_n_a_m_e::font$_o_b_j_n_a_m_e/_c_a_t_a_l_o_g_u_e_l_i_s_t
  185.  
  186.           The _n_o_d_e_n_a_m_e specifies the name (or decimal numeric address)
  187.           of the machine on which the font server is running.  The
  188.           _o_b_j_n_a_m_e is a normal, case-insensitive DECnet object name.
  189.           The _c_a_t_a_l_o_g_u_e_l_i_s_t specifies a list of catalogue names, with
  190.           '+' as a separator.
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 10/3/02)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXFFFFSSSS((((1111))))             XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....6666))))              XXXXFFFFSSSS((((1111))))
  203.  
  204.  
  205.  
  206.           Examples: _D_E_C_n_e_t/_S_R_V_N_O_D::_F_O_N_T$_D_E_F_A_U_L_T,
  207.           _d_e_c_n_e_t/_4_4._7_0::_f_o_n_t$_s_p_e_c_i_a_l/_s_y_m_b_o_l_s.
  208.  
  209.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  210.           X(1), _T_h_e _X _F_o_n_t _S_e_r_v_i_c_e _P_r_o_t_o_c_o_l,
  211.           _F_o_n_t _s_e_r_v_e_r _i_m_p_l_e_m_e_n_t_a_t_i_o_n _o_v_e_r_v_i_e_w
  212.  
  213.      BBBBUUUUGGGGSSSS
  214.           Multiple catalogues should be supported.
  215.  
  216.      AAAAUUUUTTTTHHHHOOOORRRRSSSS
  217.           Dave Lemke, Network Computing Devices, Inc
  218.           Keith Packard, Massachusetts Institute of Technology
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 10/3/02)
  262.  
  263.  
  264.  
  265.